Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Plugin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Plugin"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Plugin rootpage-Plugin skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><i><span lang="en">Plugin</span></i></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p class="mw-empty-elt">
</p>



<p>En <a href="Informatique" title="Informatique">informatique</a>, un <span class="lang-en" lang="en"><i><b>plugin</b></i></span> ou <span class="lang-en" lang="en"><i><b>plug-in</b></i></span>, aussi nommé <b>module d'extension</b>, <b>module externe</b>, <b>greffon</b>, <b>plugiciel</b>, ainsi qu'<span class="lang-en" lang="en"><i><b>add-in</b></i></span> ou <span class="lang-en" lang="en"><i><b>add-on</b></i></span><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, est un <a href="Logiciel" title="Logiciel">logiciel</a> conçu pour être greffé à un autre logiciel à travers une interface prévue à cet effet, et apporter à ce dernier de nouvelles fonctionnalités.
</p><p>Le terme <span class="lang-en" lang="en"><i>plugin</i></span> provient de la <a href="M%C3%A9taphore" title="Métaphore">métaphore</a> de la <a href="Prise_%C3%A9lectrique" title="Prise électrique">prise électrique</a> standardisée, et souligne le fait que le logiciel hôte est conçu pour accueillir des logiciels étendant ses fonctionnalités, par opposition aux ajouts non prévus initialement apportés à l'aide de correctifs (<span class="lang-en" lang="en"><a href="Patch_(informatique)" title="Patch (informatique)">patchs</a></span>).
</p><p>La plupart du temps, un plugin&nbsp;:
</p>
<ul><li>ne peut pas fonctionner seul, car ses fonctionnalités ne prennent sens qu'au sein du logiciel hôte&nbsp;;</li>
<li>peut être mis au point sans concertation avec les auteurs du logiciel hôte.</li></ul>

<div class="mw-heading mw-heading2"><h2 id="Terminologie">Terminologie</h2></div>
<p>Le terme <span class="lang-en" lang="en"><i>plugin</i></span> ou <span class="lang-en" lang="en"><i>plug-in</i></span> (se prononçant <span class="API nowrap" title="Alphabet phonétique international" style="font-family:'Segoe UI','DejaVu Sans','Lucida Grande','Lucida Sans Unicode','Arial Unicode MS','Hiragino Kaku Gothic Pro',sans-serif;">/<a href="API_%CB%88" class="mw-redirect" title="API ˈ"><span title="[ˈ] indique que la syllabe ou voyelle suivante porte l'accent tonique.">ˈ</span></a><a href="API_p" class="mw-redirect" title="API p"><span title="[p] « p » dans « papa ».">p</span></a><a href="API_l" class="mw-redirect" title="API l"><span title="[l] « l » dans « loup ».">l</span></a><a href="API_%CA%8C" class="mw-redirect" title="API ʌ">ʌ</a><a href="API_g" class="mw-redirect" title="API g">g</a><a href="API_." class="mw-redirect" title="API ."><span title="[.] indique la séparation entre deux syllabes.">.</span></a><a href="API_%C9%AA" class="mw-redirect" title="API ɪ">ɪ</a><a href="API_n" class="mw-redirect" title="API n"><span title="[n] en français « n » dans « nous » ; ailleurs avec la langue un peu plus en arrière.">n</span></a>/</span><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>) vient du verbe <a href="Anglais" title="Anglais">anglais</a> <span class="lang-en" lang="en"><i>to plug in</i></span> qui signifie «&nbsp;brancher&nbsp;», composé de <span class="lang-en" lang="en"><a href="https://fr.wiktionary.org/wiki/plug#en" class="extiw external" title="wikt:plug">plug</a></span> (prise, fiche, bouchon) et de <span class="lang-en" lang="en">in</span> (dans).
</p><p>Ce terme étant un <a href="Anglicisme" title="Anglicisme">anglicisme</a>, de nombreux termes français ont été proposés pour le remplacer&nbsp;: <i>module d’extension</i> (<a href="Recommandation_(terminologie)" title="Recommandation (terminologie)">terme recommandé</a> en France par la <a href="DGLFLF" class="mw-redirect" title="DGLFLF">DGLFLF</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> et par la <a href="Communaut%C3%A9_fran%C3%A7aise_de_Belgique" title="Communauté française de Belgique">Communauté française de Belgique</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>), <i>module externe</i>, <i><a href="https://fr.wiktionary.org/wiki/greffon#fr" class="extiw external" title="wikt:greffon">greffon</a></i> (dont l'étymologie signifie stylet) ou encore <i>plugiciel</i><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>. (terme proposé par l’<a href="Office_qu%C3%A9b%C3%A9cois_de_la_langue_fran%C3%A7aise" title="Office québécois de la langue française">Office québécois de la langue française</a> en <a href="1996" title="1996">1996</a> <span class="need_ref" title="Ce passage nécessite une référence." style="cursor:help;">et approuvé par l'<a href="Acad%C3%A9mie_fran%C3%A7aise" title="Académie française">Académie française</a> en <a href="2009" title="2009">2009</a></span><sup class="need_ref_tag" style="padding-left:2px;">[réf.&nbsp;nécessaire]</sup>). La forme abrégée «&nbsp;extension&nbsp;» acceptée par la DGLFLF peut conduire à des confusions avec l'<a href="Extension_de_nom_de_fichier" title="Extension de nom de fichier">extension de nom de fichier</a>, ou l'<a href="Extension_de_logiciel" class="mw-redirect" title="Extension de logiciel">extension de logiciel</a>, qui ont d'autres significations.
</p>
<div class="mw-heading mw-heading2"><h2 id="Objectifs">Objectifs</h2></div>
<p>Tous les logiciels ne sont pas capables de fonctionner à l'aide de <span class="lang-en" lang="en"><i>plugin</i></span>, le logiciel en question doit être conçu pour pouvoir communiquer avec des programmes extérieurs selon certaines règles que ces derniers doivent respecter pour qu'ils puissent échanger des informations. Les objectifs des auteurs choisissant de concevoir ce genre de logiciel est de pouvoir ajouter des fonctionnalités sans avoir à tout reprogrammer et également de permettre aux utilisateurs d'ajouter leurs propres fonctionnalités de manière indépendante. Idéalement, cette indépendance inclut la possibilité pour le logiciel principal d'évoluer tout en restant compatible avec les <span class="lang-en" lang="en"><i>plugins</i></span> existants&nbsp;; cette condition est cependant loin d'être toujours remplie.
</p>
<div class="mw-heading mw-heading2"><h2 id="Avantages">Avantages</h2></div>
<ul><li>Alléger le noyau de fonctionnalités secondaires, ce qui en allège la maintenance et diminue la surface de vulnérabilité aux attaques de sécurité.</li>
<li>Modulariser le développement des fonctionnalités annexes en équipes indépendantes.</li>
<li>Donner accès, pour une même fonction, à différentes solutions (chacune dans un <i>plugin</i> différent)&nbsp;: différentes implémentations ou algorithmes, différentes ressources mises en œuvre, différents publics, différents degrés de complexité, différents coûts (gratuit ou payant), etc.</li>
<li>Avoir un aperçu concret d'une fonctionnalité qui sera ensuite éventuellement intégrée au logiciel principal dans une version améliorée.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Architecture_logicielle_modulaire">Architecture logicielle modulaire</h2></div>
<p>Le <span class="lang-en" lang="en"><i>plugin</i></span> peut aussi être la base d’une <a href="Architecture_logicielle" title="Architecture logicielle">architecture logicielle</a> modulaire comme c’est le cas pour la plate-forme <a href="Eclipse_(projet)" title="Eclipse (projet)">Eclipse</a> et les <span class="lang-en" lang="en"><i>bundles</i></span> <a href="OSGi" title="OSGi">OSGi</a>.
</p><p>Dans les architectures logicielles statiques, la structure mise en œuvre est définie avant le lancement du programme (par exemple, dans un <a href="Fichier_de_configuration" title="Fichier de configuration">fichier de configuration</a>). À titre d’exemple, l’interpréteur du langage <a href="PHP" title="PHP">PHP</a> peut charger des <i>plugins</i> (pour prendre en compte le format <a href="ZIP_(format_de_fichier)" title="ZIP (format de fichier)">ZIP</a>, pour permettre l’accès à une base <a href="MySQL" title="MySQL">MySQL</a>,&nbsp;<abbr class="abbr" title="et cetera">etc.</abbr>) selon les besoins décrits dans le fichier d’initialisation (<i>php.ini</i>).
</p><p>Dans les architectures véritablement dynamiques, c’est l’application qui va elle-même recenser les <span class="lang-en" lang="en"><i>plugins</i></span> présents, bien souvent par examen de fichiers présents dans un répertoire dédié aux <span class="lang-en" lang="en"><i>plugins</i></span>. L’ajout et la suppression d’éléments dans le répertoire permet d’activer ou de désactiver les <span class="lang-en" lang="en"><i>plugins</i></span> correspondants. Certaines applications permettent le démarrage et l’arrêt d’un <span class="lang-en" lang="en"><i>plugin</i></span> alors qu’elles sont en fonctionnement. On parle alors de configuration <i>à chaud</i> ou <span class="lang-en" lang="en"><i>hot-plug</i></span>. Ces changements peuvent être déclenchés par l’utilisateur ou à l’occasion d’un autre évènement au sein de l’application. Toutefois, ce type d’architecture devient vite complexe du fait des dépendances qui peuvent exister entre les <span class="lang-en" lang="en"><i>plugins</i></span>. Pour illustrer le concept d’architecture dynamique, on peut considérer les <a href="Syst%C3%A8me_d'exploitation" title="Système d'exploitation">systèmes d’exploitation</a> où les <a href="Daemon_(informatique)" title="Daemon (informatique)">services systèmes</a> sont comparables à des <span class="lang-en" lang="en"><i>plugins</i></span> ajoutés et retirés au <a href="Noyau_de_syst%C3%A8me_d'exploitation" title="Noyau de système d'exploitation">noyau</a>. On retrouve également la notion de dépendances, par exemple au niveau du lien entre un <a href="Serveur_HTTP" class="mw-redirect" title="Serveur HTTP">service HTTP</a> et un service <a href="Suite_des_protocoles_Internet" title="Suite des protocoles Internet">TCP/IP</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Standalone"><i>Standalone</i></h3></div>
<p>Certains <i>plugins</i> peuvent aussi être utilisés comme logiciel à part entière, on dit alors qu'ils sont <i><a href="Standalone" title="Standalone">Standalone</a></i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Exemples">Exemples</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Navigateurs">Navigateurs</h3></div>
<p>Parmi les plus fréquents se trouvent ceux ajoutant les supports de certains formats dans les <a href="Navigateurs" class="mw-redirect mw-disambig" title="Navigateurs">navigateurs</a>&nbsp;:
</p>
<ul><li><a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a> pour les animations Flash, surtout au format <i>SWF</i>&nbsp;;</li>
<li><a href="Java_(langage)" title="Java (langage)">Java</a> pour les <span class="lang-en" lang="en"><i>applets</i></span> Java, utilisant des fichiers au format <i>class</i>&nbsp;;</li>
<li><a href="QuickTime" title="QuickTime">QuickTime</a> pour certains formats de sons et de vidéos&nbsp;;</li>
<li><a href="Google" title="Google">Google</a> <i>plugin</i> pour la visualisation <a href="Google_Earth" title="Google Earth">Google Earth</a>.</li></ul>
<p><a href="Microsoft" title="Microsoft">Microsoft</a> proposait jusqu'à Windows XP des <span class="lang-en" lang="en"><i><a href="Powertoy" class="mw-redirect" title="Powertoy">powertoys</a></i></span>, qui sont des <span class="lang-en" lang="en"><i>plugins</i></span> pour <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>.
</p><p>Une partie des <a href="Modules_compl%C3%A9mentaires" class="mw-redirect" title="Modules complémentaires">modules</a> pour les <a href="Navigateur_Web" class="mw-redirect" title="Navigateur Web">navigateurs Web</a> comme <a href="Firefox" class="mw-redirect" title="Firefox">Firefox</a> ou <a href="Seamonkey" class="mw-redirect" title="Seamonkey">Seamonkey</a> (et autres de la famille <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla</a>) sont souvent nommés comme étant des <i><span class="lang-en" lang="en">plugins</span></i> mais ne le sont pas, il s'agit d'<a href="Extension_(logiciel)" class="mw-redirect" title="Extension (logiciel)">extensions</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Bureau">Bureau</h3></div>
<p>De nombreux logiciels pour la plateforme <a href="Gnome" title="Gnome">Gnome</a> sont <i>extensibles</i>, via des <i>plugins</i>. Notamment, <a href="Evince" class="mw-redirect" title="Evince">evince</a>, <a href="Eog" class="mw-redirect" title="Eog">eog</a>, <a href="Nautilus_(logiciel)" class="mw-redirect" title="Nautilus (logiciel)">Nautilus</a> et <a href="Gedit" title="Gedit">gedit</a>, qui proposent tous une <a href="Interface_de_programmation" title="Interface de programmation">interface de programmation</a> en <a href="Python_(langage)" title="Python (langage)">Python</a> pour ajouter des fonctionnalités au logiciel (de façon dynamique).
</p>
<div class="mw-heading mw-heading3"><h3 id="Production_audio">Production audio</h3></div>

<p>Les logiciels de composition musicale ou production sonore, comportent différents systèmes de plugins, tels que <a href="Audio_Unit" title="Audio Unit">AU</a>, <a href="DSSI" title="DSSI">DSSI</a>, <a href="LADSPA" class="mw-redirect" title="LADSPA">LADSPA</a>, <a href="LV2_(plugin)" title="LV2 (plugin)">LV2</a> ou <a href="Virtual_Studio_Technology" title="Virtual Studio Technology">VST</a>, permettant un nombre important de combinaisons. Des gestionnaires de systèmes de plugins, permettent d'utiliser dans des logiciels ne supportant que certains types de plugins audio, les autres types de plugins.
</p>
<div class="mw-heading mw-heading3"><h3 id="Multimédia"><span id="Multim.C3.A9dia"></span>Multimédia</h3></div>
<p>Le lecteur multimédia <a href="VLC_media_player" title="VLC media player">VLC</a> propose aussi une interface de programmation en <a href="Lua" title="Lua">Lua</a> pour ajouter (dynamiquement) des fonctionnalités, comme le téléchargement automatique de sous-titres ou de paroles de chansons. Plus généralement, les <a href="Lecteur_multim%C3%A9dia" title="Lecteur multimédia">lecteurs multimédia</a>, audio et vidéo proposent généralement ce type de systèmes pour gérer des nouveaux formats, différents types d'entrées (télécommande, réseau, etc) ou sortie (paroles de chanson, etc).
</p>
<div class="mw-heading mw-heading2"><h2 id="Plugin_frameworks"><span class="lang-en" lang="en"><i>Plugin frameworks</i></span></h2></div>
<p>Plusieurs <a href="Framework_(logiciel)" title="Framework (logiciel)"><i>frameworks</i></a> permettent aux développeurs d’ajouter des <i>plugins</i> dans divers <a href="Langage_de_programmation" title="Langage de programmation">langages de programmation</a> à leurs <a href="Application_(informatique)" title="Application (informatique)">applications</a>.
</p><p>Pour le <a href="C%2B%2B" title="C++">C++</a>, il y a <a href="FxEngine_Framework" title="FxEngine Framework">FxEngine Framework</a>, qui permet le traitement de <a href="Flux_(informatique)" title="Flux (informatique)">flux</a> de données, et le <i>framework</i> <a href="Qt" title="Qt">Qt</a>. Sur <a href="Delphi_(langage)" title="Delphi (langage)">Delphi</a>, le <a rel="nofollow" class="external text" href="https://www.tmssoftware.com/site/default.asp">TMS Plugin Framework</a> est supporté. Pour <a href="Java_(langage)" title="Java (langage)">Java</a> sont offerts deux plugins du projet <a href="Eclipse_(projet)" title="Eclipse (projet)">Eclipse</a>, soit le <a rel="nofollow" class="external text" href="http://jpf.sourceforge.net/ide-eclipse.html">Java Plugin Framework</a> (JPF) et le <a href="Plateforme_client_riche" title="Plateforme client riche">Rich Client Platform</a> (RCP). Pour <a href="Python_(langage)" title="Python (langage)">Python</a>, on retrouve plusieurs options: <a href="https://en.wikipedia.org/wiki/Setuptools" class="extiw external" title="en:Setuptools">Setuptools</a>, Hive ERP Framework<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>, <a rel="nofollow" class="external text" href="https://pypi.org/project/sprinkles/">Sprinkles</a> et <a rel="nofollow" class="external text" href="https://pypi.org/project/envisage/">Envisage</a>. On retrouve aussi beaucoup de <i>frameworks</i> pour <a href="Framework_.NET" class="mw-redirect" title="Framework .NET">.NET</a>, comme <a href="https://en.wikipedia.org/wiki/Visual_Assist" class="extiw external" title="en:Visual Assist">Visual Assist</a>, AL Platform, <a href="Mono_(logiciel)" title="Mono (logiciel)">Mono</a> Add-ins, Plux.NET<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> et <a href="https://en.wikipedia.org/wiki/Managed_Extensibility_Framework" class="extiw external" title="en:Managed Extensibility Framework">Managed Extensibility Framework</a>. Enfin, il y a aussi Symphony<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> pour <a href="PHP" title="PHP">PHP</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="https://www.britannica.com/technology/plug-in"><cite style="font-style:normal;" lang="en">Plug-in - software</cite></a>&nbsp;», sur <span class="italique">Encyclopedia Britannica</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2023-05-11" data-sort-value="2023-05-11">11 mai 2023</time>)</small></span>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="https://www.lexico.com/definition/plug-in"><cite style="font-style:normal;" lang="en">Plug-in</cite></a>&nbsp;», sur <span class="italique">lexico.com</span>, Oxford English Dictionary <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-07-05" data-sort-value="2020-07-05">5 juillet 2020</time>)</small></span>.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Commission_d’enrichissement_de_la_langue_française"><a href="Commission_d'enrichissement_de_la_langue_fran%C3%A7aise" title="Commission d'enrichissement de la langue française">Commission d’enrichissement de la langue française</a>, «&nbsp;<a rel="nofollow" class="external text" href="http://www.culture.fr/franceterme/terme/INFO58"><cite style="font-style:normal;">module d'extension</cite></a>&nbsp;», sur <span class="italique"><a href="FranceTerme" title="FranceTerme">FranceTerme</a></span>, <a href="Minist%C3%A8re_de_la_Culture_(France)" title="Ministère de la Culture (France)">ministère de la Culture</a> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-07-05" data-sort-value="2020-07-05">5 juillet 2020</time>)</small></span>.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text"><span class="ouvrage">«&nbsp;<a rel="nofollow" class="external text" href="http://www2.cfwb.be/franca/xml/html/i0001/infofram.htm"><cite style="font-style:normal;">Banque de données terminologique, domaine informatique</cite></a>&nbsp;», Service de la langue française de la Communauté française de Belgique <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2012-09-30" data-sort-value="2012-09-30">30 septembre 2012</time>)</small></span>.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text"><span class="ouvrage">«&nbsp;<a rel="nofollow" class="external text" href="https://vitrinelinguistique.oqlf.gouv.qc.ca/redirection/ficheuid/1299146"><cite style="font-style:normal;">plugiciel</cite></a>&nbsp;», <i><a href="Grand_Dictionnaire_terminologique" title="Grand Dictionnaire terminologique">Grand Dictionnaire terminologique</a></i>, <a href="Office_qu%C3%A9b%C3%A9cois_de_la_langue_fran%C3%A7aise" title="Office québécois de la langue française">Office québécois de la langue française</a> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-07-05" data-sort-value="2020-07-05">5 juillet 2020</time>)</small></span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Point"><span class="ouvrage" id="Tutorials_Point"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Tutorials Point, «&nbsp;<a rel="nofollow" class="external text" href="https://www.tutorialspoint.com/hive/hive_introduction.htm"><cite style="font-style:normal;" lang="en">Hive - Introduction</cite></a>&nbsp;», sur <span class="italique">tutorialspoint.com</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-17" data-sort-value="2020-09-17">17 septembre 2020</time>)</small></span></span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a> </span><span class="reference-text"><span class="ouvrage" id="JahnLöberbauerWolfingerMössenböck2012"><span class="ouvrage" id="Markus_JahnMarkus_LöberbauerReinhard_WolfingerHanspeter_Mössenböck2012"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Markus Jahn, Markus Löberbauer, Reinhard Wolfinger et Hanspeter Mössenböck, «&nbsp;<a rel="nofollow" class="external text" href="http://ase.jku.at/publications/2012/STeP2012_Dynamic_Plugin_Platform.pdf"><cite style="font-style:normal;" lang="en">Plux.NET - A Dynamic Plug-in Platform for Desktop and Web Applications in .NET</cite></a>&nbsp;», sur <span class="italique">ase.jku.at</span>, <time>2012</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-17" data-sort-value="2020-09-17">17 septembre 2020</time>)</small></span></span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Symfony"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Symfony, «&nbsp;<a rel="nofollow" class="external text" href="https://symfony.com/legacy/doc/jobeet/1_4/fr/20?orm=Propel"><cite style="font-style:normal;" lang="en">Jour 20&nbsp;: Les Plugins (symfony 1.4 legacy version)</cite></a>&nbsp;», sur <span class="italique">symfony.com</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2023-05-11" data-sort-value="2023-05-11">11 mai 2023</time>)</small></span>.</span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<style data-mw-deduplicate="TemplateStyles:r194021218">
/* start https://fr.wikipedia.org/ */


.mw-parser-output .autres-projets>.titre{text-align:center;margin:0.2em 0}.mw-parser-output .autres-projets>ul{margin:0;padding:0}.mw-parser-output .autres-projets>ul>li{list-style:none;margin:0.2em 0;text-indent:0;padding-left:24px;min-height:20px;text-align:left;display:block}.mw-parser-output .autres-projets>ul>li>a{font-style:italic}@media(max-width:720px){.mw-parser-output .autres-projets{float:none}}


/* end https://fr.wikipedia.org/ */
</style>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Extension_(Mozilla)" title="Extension (Mozilla)">Extension (Mozilla)</a></li>
<li><a href="Extension_(logiciel)" class="mw-redirect" title="Extension (logiciel)">Extension (logiciel)</a></li>
<li><i><span class="lang-en" lang="en"><a href="Standalone" title="Standalone">Standalone</a></span></i></li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail d’Internet</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-02-24" href="https://fr.wikipedia.org/wiki/?title=Plugin&amp;oldid=223321226">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>